//package com.itheima.reggie.utils;
//
//import com.aliyuncs.CommonRequest;
//import com.aliyuncs.CommonResponse;
//import com.aliyuncs.DefaultAcsClient;
//import com.aliyuncs.IAcsClient;
//import com.aliyuncs.exceptions.ClientException;
//import com.aliyuncs.exceptions.ServerException;
//import com.aliyuncs.http.MethodType;
//import com.aliyuncs.profile.DefaultProfile;
///*
//pom.xml
//<dependency>
//  <groupId>com.aliyun</groupId>
//  <artifactId>aliyun-java-sdk-core</artifactId>
//  <version>4.5.30</version>
//</dependency>
//*/
//public class SendSms {
//    public static void sendMsg(String phone,String code) {
//        //1.key  授权id
//        //2.access-key 授权密钥
//        //3.PhoneNumbers 需要修改
//        //4.TemplateParam  验证码
//        DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "LTAIkgTcRMp5Nutt", "wfuZPV0r9G1t30FoKp1CgYQPClJYqf");
//        /** use STS Token
//        DefaultProfile profile = DefaultProfile.getProfile(
//            "<your-region-id>",           // The region ID
//            "<your-access-key-id>",       // The AccessKey ID of the RAM account
//            "<your-access-key-secret>",   // The AccessKey Secret of the RAM account
//            "<your-sts-token>");          // STS Token
//        **/
//        IAcsClient client = new DefaultAcsClient(profile);
//
//        CommonRequest request = new CommonRequest();
//        request.setSysMethod(MethodType.POST);
//        request.setSysDomain("dysmsapi.aliyuncs.com");
//        request.setSysVersion("2017-05-25");
//        request.setSysAction("SendSms");
//        request.putQueryParameter("SignName", "品优购");
//        request.putQueryParameter("TemplateCode", "SMS_158491775");
//        request.putQueryParameter("PhoneNumbers", phone);
//        request.putQueryParameter("TemplateParam", "{\"code\":\""+code+"\"}");
//        try {
//            CommonResponse response = client.getCommonResponse(request);
//            System.out.println(response.getData());
//        } catch (ServerException e) {
//            e.printStackTrace();
//        } catch (ClientException e) {
//            e.printStackTrace();
//        }
//    }
//}
